﻿@model ChampionFramework.Models.JogoGrupo
@{
    ViewBag.Title = "TempoReal";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

<h2>
    TempoReal</h2>
@using (Html.BeginForm())
{
    @Html.ValidationSummary(true)
    <fieldset>
        <legend>Placar</legend>
        <h1>@{ @Model.GetEscalacaoMandante().Time.Nome; <span>&nbsp;</span> @ViewBag.MandantePlacar;<span>&nbsp;X&nbsp;</span> @ViewBag.VisitantePlacar; <span>&nbsp;</span> @Model.GetEscalacaoVisitante().Time.Nome; }  </h1>
    </fieldset>
    
    <fieldset>
        <legend>JogoGrupo</legend>
        @if (!Model.GetEtapaAtual().Iniciada)
        {
            <p>
                <input type="submit" value="Iniciar @{ @Model.GetEtapaAtual().GetNome().ToLower(); }" />
            </p>
        }
        else
        {
            @Html.ActionLink("Create cartão", "Create", "Cartao", new { jogoId = Model.Id }, null);
            @Html.ActionLink("Create falta", "Create", "Falta", new { jogoId = Model.Id }, null);
            @Html.ActionLink("Create gol", "Create", "Gol", new { jogoId = Model.Id }, null);
            @Html.ActionLink("Create substituicao", "Create", "Substituicao", new { jogoId = Model.Id }, null);
            @Html.ActionLink("Create lesão", "Create", "Lesao", new { jogoId = Model.Id }, null);
                                                                                                             
            <p>
                <input type="submit" value="Encerrar @{ @Model.GetEtapaAtual().GetNome().ToLower(); } " />
            </p>
        }
    </fieldset>
}


<fieldset>
<legend>Eventos</legend>
    @foreach (var item in Model.GetEtapaAtual().Evento.OrderBy(e => (e.Minutos * 60) + e.Segundos))
    {
        <div class="div_evento">
            <div class="tipo">
                <span>@item.GetNomeTipoEvento()</span>
            </div>
            <div class="informacoes">
                <span>Descrição:</span>@Html.DisplayFor(modelItem => item.Descricao)
                <span>Tempo:</span>@String.Format("{0}:{1}", item.Minutos, item.Segundos)<br />
                <span>Jogador:</span>@Html.DisplayFor(modelItem => item.Jogador.Nome)
            </div>
            <div class="clear_both"></div>
        </div>
    }
    <div class="clear_both"></div>
</fieldset>